<%@page import="com.ik.pbs.Manejadores.ManejadorSectores"%>
<%@page import="com.ik.pbs.Encapsulados.Sectores"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorCiudad"%>
<%@page import="com.ik.pbs.Encapsulados.Ciudad"%>
<%@page import="com.ik.pbs.Encapsulados.Ciudad"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorUbicacion"%>
<%@page import="com.ik.pbs.Encapsulados.Ubicacion"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorCategorias"%>
<%@page import="com.ik.pbs.Encapsulados.Categorias"%>
<%@page import="java.util.List"%>
<%@page import="java.text.DecimalFormat"%>
<%@include file="/Recursos/header.jsp" %> 
<%@page import="com.ik.pbs.Manejadores.ManejadorUsuarios"%>
<%@page import="com.ik.pbs.Encapsulados.Usuarios"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorAnuncios"%>
<%@page import="com.ik.pbs.Encapsulados.PerfilUsuario"%>
<%@page import="com.ik.pbs.Manejadores.ManejadorPerfilUsuario"%>
<%@page import="com.ik.pbs.Encapsulados.Anuncios"%>
<%@page import="com.ik.pbs.conection.ConexionDB"%>
<%@page import="java.util.ArrayList"%>

<%
    ConexionDB con = new ConexionDB();
    Anuncios anuncioarevisar = null;
    if (request.getParameter("noid") != null) {
        anuncioarevisar = new ManejadorAnuncios().getAnuncio(con.getConnectionDB(), Integer.parseInt(request.getParameter("noid")));

    }
    DecimalFormat df = new DecimalFormat("#.##");
%>
<!-- content -->
<div class="wrapper row3">
    <div id="container">
        <!-- ################################################################################################ -->
        <%@include file="/publicista/menuPublicista.jsp" %>
        <!-- ################################################################################################ -->
        <div class="three_quarter">
            <h1>Publicaci&oacute;n de Eventos</h1>
            <div class="two_half" style=" border-bottom: dashed #000000; border-bottom-width: 2px; margin-bottom: 20px"></div>
            <%if (request.getParameter("error") != null && request.getParameter("error").equals("1")) {%>
            <div class="alert-msg rnd8 success two_half">Su Publicaci&oacute;n fue guardada exitosamente. En lo adelante, el Administrador le comunicara si ser&aacute; aprobado o rechazado.</div>
            <br/>
            <br/>
            <%} else if (request.getParameter("error") != null && request.getParameter("error").equals("2")) {%>
            <div class="alert-msg rnd8 error two_half">Hubo un error al modificar su avatar. Favor intentar nuevamente o contactar al Administrador.</div>
            <br/>
            <br/>
            <%} else if (request.getParameter("error") != null && request.getParameter("error").equals("3")) {%>
            <div class="alert-msg rnd8 error two_half">Ya existe una imagen con ese nombre, favor de cambiar el nombre de la imagen por uno diferente.</div>
            <br/>
            <br/>
            <%}%>

            <form action="/PBS/proponerPublicacion" method="post" id="validarPublicacion" enctype="multipart/form-data">
                <div class="three_quarter">

                    <div class="two_half nogutter">
                        <div class="two_half nogutter">

                            <h1>Informaciones Generales</h1>

                            <div class="two_half nogutter">
                                <div class="clear"></div>
                                <div class="one_quarter nogutter" >
                                    <b>Nombre:</b>
                                </div>
                                <div class="three_quarter nogutter">
                                    <%if (anuncioarevisar == null) {%>
                                    *<input type="text" name="nombre" value="" class="required text two_fifth nogutter">
                                    <%} else {%>
                                    *<input type="text" name="nombre" value="<%=anuncioarevisar.getNombre()%>" class="required text two_fifth nogutter">
                                    <%}%>
                                </div> 
                            </div>
                            <br/><br/>
                            <div class="two_half nogutter" style="margin-right: 5px">
                                <div class="clear"></div>
                                <div class="two_half nogutter" >
                                    <b>Descripci&oacute;n:</b>
                                </div>
                                <div class="two_half" style="margin-right: 5px">
                                    <%if (anuncioarevisar == null) {%>
                                    *<textarea name="descripcion" value="" class="required text two_half nogutter" rows="5"></textarea>
                                    <%} else {%>
                                    *<textarea name="descripcion" value="" class="required text two_half nogutter"rows="5"><%=anuncioarevisar.getDescripcion()%></textarea>
                                    <%}%>
                                </div> 
                            </div>
                            <div class="two_half nogutter">
                                <div class="clear"></div>
                                <div class="one_quarter nogutter" >
                                    <b>Categor&iacute;a:</b>
                                </div>
                                <div class="one_half nogutter">
                                    *<select id="categoria" name="categoria" class="required date three_fifth nogutter">

                                        <%if (anuncioarevisar == null) {%>
                                        <option value="0" selected>Seleccionar</option>
                                        <%} else {%>
                                        <option value="0">Seleccionar</option>
                                        <%}%>
                                        <%
                                            List<Categorias> profeciones = ManejadorCategorias.getInstance().getCategorias(con.getConnectionDB());

                                            for (Categorias t : profeciones) {
                                                if (anuncioarevisar != null && anuncioarevisar.getCategorias_id().getId() == t.getId()) {
                                        %>
                                        <option value="<%=t.getId()%>" selected><%=t.getDescripcion()%></option> 
                                        <%} else {%>
                                        <option value="<%=t.getId()%>"><%=t.getDescripcion()%></option>
                                        <%}
                                            }%>
                                    </select>
                                </div> 
                            </div>
                            <br/><br/>
                            <div class="two_half nogutter">
                                <div class="clear"></div>
                                <div class="one_quarter nogutter" >
                                    <b>Artista:</b>
                                </div>
                                <div class="three_quarter nogutter">
                                    <%if (anuncioarevisar == null) {%>
                                    *<input type="text" name="artista" value="" class="required text two_fifth nogutter">
                                    <%} else {%>
                                    *<input type="text" name="artista" value="<%=anuncioarevisar.getArtista()%>" class="required text two_fifth nogutter">
                                    <%}%>
                                </div> 
                            </div>    
                            <br/><br/>
                            <div class="two_half nogutter">
                                <div class="clear"></div>
                                <div class="one_quarter nogutter" >
                                    <b>Fecha:</b>
                                </div>
                                <div class="three_quarter nogutter">
                                    <%if (anuncioarevisar == null) {%>
                                    *<input type="date" name="fecha" value="" class="required text two_fifth nogutter">
                                    <%} else {%>
                                    *<input type="date" name="fecha" value="<%=anuncioarevisar.getFecha()%>" class="required date two_fifth nogutter">
                                    <%}%>
                                </div> 
                            </div> 
                            <br/><br/>
                            <div class="two_half nogutter">
                                <div class="clear"></div>
                                <div class="one_quarter nogutter" >
                                    <b>Hora:</b>
                                </div>
                                <div class="three_quarter nogutter">
                                    <%if (anuncioarevisar == null) {%>
                                    *<input type="time" name="hora" value="" class="required text two_fifth nogutter">
                                    <%} else {%>
                                    *<input type="time" name="hora" value="<%=anuncioarevisar.getHora()%>" class="required text two_fifth nogutter">
                                    <%}%>
                                </div> 
                            </div>
                        </div>
                        <br/><br/>
                        <div class="divider1"></div>
                        <div class="two_half nogutter">
                            <h1>Informaciones de Ubicacion</h1>
                            <div class="two_half">
                                <div class="clear"></div>
                                <div class="two_sixth nogutter" >
                                    <b>&iquest;Es predeterminada?:</b>
                                </div>
                                <div class="four_sixth nogutter">
                                    <%if (anuncioarevisar != null && anuncioarevisar.getUbicacion().isPredefinida()) {%> 
                                    <div class="one_sixth nogutter">
                                        Si <input type="radio" name="predeterminado" value="Si" id="si" checked="checked" class="four_sixth nogutter" />
                                    </div>
                                    <div class="one_sixth nogutter">
                                        No <input type="radio" name="predeterminado" value="No" id="no" class="four_sixth nogutter" />
                                    </div>
                                    <%} else {%>
                                    <div class="one_sixth nogutter">
                                        Si <input type="radio" name="predeterminado" value="Si" id="si"  class="four_sixth nogutter"/>
                                    </div>
                                    <div class="one_sixth nogutter">
                                        No <input type="radio" name="predeterminado" value="No" id="no" checked="checked" class="four_sixth nogutter" />
                                    </div>
                                    <%}%>
                                </div>
                            </div>
                            <br/><Br/>
                            <div class="two_half">
                                <div class="two_half nogutter" id="ubi">
                                    <div class="clear"></div>
                                    <div class="one_quarter nogutter" >
                                        <b>Ubicaci&oacute;n:</b>
                                    </div>
                                    <div class="one_half nogutter">
                                        *<select id="ubicacion" name="ubicacion" class="required date three_fifth nogutter">

                                            <%if (anuncioarevisar == null) {%>
                                            <option value="0" selected>Seleccionar</option>
                                            <%} else {%>
                                            <option value="0">Seleccionar</option>
                                            <%}%>
                                            <%
                                                List<Ubicacion> ubicacion = ManejadorUbicacion.getInstance().getUbicacionesPredefinidas(con.getConnectionDB());

                                                for (Ubicacion t : ubicacion) {
                                                    if (anuncioarevisar != null && anuncioarevisar.getUbicacion().getId() == t.getId()) {
                                            %>
                                            <option value="<%=t.getId()%>" selected><%=t.getDescripcion()%></option> 
                                            <%} else {%>
                                            <option value="<%=t.getId()%>"><%=t.getDescripcion()%></option>
                                            <%}
                                                }%>
                                        </select>
                                    </div> 
                                </div>
                                <br/><br/>
                                <div class="two_half nogutter" id="ubica">

                                    <div class="two_half nogutter">
                                        <div class="clear"></div>
                                        <div class="one_quarter nogutter" >
                                            <b>Ciudad</b>
                                        </div>
                                        <div class="three_quarter nogutter">
                                            *<select id="ciudad" name="ciudad" class="required date three_sixth nogutter">

                                                <%if (anuncioarevisar == null) {%>
                                                <option value="0" selected>Seleccionar</option>
                                                <%} else {%>
                                                <option value="0">Seleccionar</option>
                                                <%}%>
                                                <% List<Ciudad> ciudades = ManejadorCiudad.getInstance().getCiudades(con.getConnectionDB());
                                                    int ciudad = 0;
                                                    for (Ciudad t : ciudades) {

                                                        if (anuncioarevisar != null && anuncioarevisar.getUbicacion().getSectores().getCiudad().getId() == t.getId()) {
                                                            ciudad = t.getId();
                                                %>
                                                <option value="<%=t.getId()%>" selected><%=t.getDescripcion()%>, <%=t.getProvincias().getRegiones().getPais().getDescripcion()%></option> 
                                                <%} else {%>
                                                <option value="<%=t.getId()%>"><%=t.getDescripcion()%>, <%=t.getProvincias().getRegiones().getPais().getDescripcion()%></option> 
                                                <%}
                                                    }%>
                                            </select>
                                        </div> 
                                    </div>
                                    <br/><br/>
                                    <div class="two_half nogutter">
                                        <div class="clear"></div>
                                        <div class="one_quarter nogutter" >
                                            <b>Sector</b>
                                        </div>
                                        <div class="three_quarter nogutter">
                                            <%if (ciudad > 0) {%>
                                            *<select id="sector" name="sector" class="required date three_sixth nogutter">

                                                <%if (anuncioarevisar == null) {%>
                                                <option value="0" selected>Seleccionar</option>
                                                <%} else {%>
                                                <option value="0">Seleccionar</option>
                                                <%}%>
                                                <% List<Sectores> sectores = ManejadorSectores.getInstance().getSectoresPorCiudad(con.getConnectionDB(), ciudad);

                                                    for (Sectores t : sectores) {

                                                        if (anuncioarevisar != null && anuncioarevisar.getUbicacion().getSectores().getId() == t.getId()) {

                                                %>
                                                <option value="<%=t.getId()%>" selected><%=t.getDescripcion()%></option> 
                                                <%} else {%>
                                                <option value="<%=t.getId()%>"><%=t.getDescripcion()%></option> 
                                                <%}
                                                    }%>
                                            </select>
                                            <%} else {%>
                                            *<select id="sector" name="sector" class="required date three_sixth nogutter" disabled>

                                            </select>
                                            <%}%>
                                        </div> 
                                    </div>
                                    <br/><br/>
                                    <div class="two_half nogutter">
                                        <div class="clear"></div>
                                        <div class="one_half nogutter" >
                                            <b>Descripci&oacute;n Ubicaci&oacute;n:</b>
                                        </div>
                                        <div class="three_quarter nogutter" id="ubi">
                                            <%if (anuncioarevisar == null) {%>
                                            *<textarea name="descripcionUbi" value="" class="required text two_half nogutter" rows="5"></textarea>
                                            <%} else {%>
                                            *<textarea name="descripcionUbi" value="" class="required text two_half nogutter"rows="5"><%=anuncioarevisar.getUbicacion().getDescripcion()%></textarea>
                                            <%}%>
                                        </div> 
                                    </div>
                                    <br/><br/>
                                    <div class="two_half nogutter">
                                        <div class="clear"></div>
                                        <div class="one_half nogutter" >
                                            <b>Direcci&oacute;n:</b>
                                        </div>
                                        <div class="three_quarter nogutter" id="ubi">
                                            <%if (anuncioarevisar == null) {%>
                                            *<textarea name="direccuonUbi" value="" class="required text two_half nogutter" rows="5"></textarea>
                                            <%} else {%>
                                            *<textarea name="direccionUbi" value="" class="required text two_half nogutter"rows="5"><%=anuncioarevisar.getUbicacion().getDescripcion()%></textarea>
                                            <%}%>
                                        </div> 
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="divider1"></div>
                    <div align="center">

                        <button type="submit" class="button small gradient black" value="1" name="aprovar">
                            <span class="icon-volume-up"></span>  Proponer
                        </button>

                        <button type="reset" class="button small gradient black" value="1" name="rechazar">
                            <span class="icon-spinner"></span>  Limpiar
                        </button>
                    </div>
                    <br/>
                </div>


                <div class="one_quarter nogutter" style="padding: 0px 0px 6px 0px;">
                    <%if (anuncioarevisar != null) {%>
                    <input type="file" id="imagen" name="imagen" value="" class="two_half nogutter">
                    <img src="<%=anuncioarevisar.getFoto()%>" alt="" class="two_half nogutter" align="right"/>
                    <%} else {%>
                    <input type="file" id="imagen" name="imagen" value="" class="two_half nogutter">
                    <img src="/PBS/Recursos/images/default.png" alt="" class="two_half nogutter" align="right"/>
                    <%}%>

                </div>
                <input type="hidden" name="usuario" value="<%=usuario.getId()%>">

                <%if (anuncioarevisar != null) {%>
                <input type="hidden" name="noid" value="<%=anuncioarevisar.getId()%>">
                <%}%>
            </form>
        </div>
    </div>
    <!-- ################################################################################################ -->
    <div class="clear"></div>

</div>
<!-- Footer -->
<%@include file="/Recursos/footer.jsp" %>
<script src="/PBS/Recursos/scripts/proponerPublicacion.js"></script>